home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Turnbull China Bikeride
/
Turnbull China Bikeride - Disc 2.iso
/
STUTTGART
/
PROBLEMS
/
DOC
/
PRMINDEX
< prev
next >
Wrap
Text File
|
1992-03-08
|
33KB
|
1,023 lines
Here is a partial index to the Programmer's Reference Manual,
which I find very useful when I need to find something quickly.
I just *SET an alias called PRM to grep the index for a keyword,
so typing *PRM "os_byte 3" for example will tell me which page
OS_Byte 3 appears on.
It's only a start, so please feel free to add your favourite
entries to it. If you want, mail me any changes you make, so that
I can merge them with other changes.
Does anyone have a grep utility that runs as a Utility, so that it
can be called from inside the BASIC editor for example? If so,
please send me a copy! If you don't, but you need one, then
I have a "poor-man's grep" which will do the job, but it is VERY
basic :-)
Andrew Brooks
arb@comp.lancs.ac.uk or arb%comp.lancs.ac.uk@nsfnet-relay.ac.uk
Computer Science Dept, Lancaster University, Lancaster, LA1 4YF.
---------------------------------------------------------------------
An Introduction to RISC-OS:3 (I)
ARM Hardware:7 (I)
An Introduction to SWIs:21 (I)
* Commands and the CLI:31 (I)
Generating and handling errors:37 (I)
OS_Byte:43 (I)
OS_Word:51 (I)
Software vectors:55 (I)
Hardware vectors:85 (I)
Interrupts and Handling Them:91 (I)
Events:113 (I)
Buffers:125 (I)
Communications within RISC-OS:135 (I)
Character Output:149 (I)
VDU Drivers:207 (I)
Sprites:379 (I)
Character Input:461 (II)
Time And Date:549 (II)
Conversions:579 (II)
The CLI:613 (II)
Modules:621 (II)
Program Environment:729 (II)
Memory Management:773 (II)
The rest of the kernel:815 (II)
FileSwitch:831 (III)
FileCore:1007 (III)
ADFS:1051 (III)
RamFS:1067 (III)
NetFS:1075 (III)
NetPrint:1105 (III)
DeskFS:1117 (III)
System Devices:1119 (III)
The Window Manager (WIMP):1125 (III)
Econet:1333 (IV)
Hourglass:1389 (IV)
NetStatus:1397 (IV)
ColourTrans:1399 (IV)
The Font Manager:1425 (IV)
Draw Module:1487 (IV)
Printer Drivers:1513 (IV)
The sound system:1571 (IV)
WaveSynth:1633 (IV)
Expansion cards:1635 (IV)
International module:1665 (IV)
Debugger:1679 (IV)
Floating Point Emulator:1695 (IV)
ShellCLI:1709 (IV)
Command scripts:1713 (IV)
ARM Assembler appendix:1723 (IV)
Linker appendix:1743 (IV)
Procedure Call Standard appendix:1749 (IV)
ARM Object Format appendix:1771 (IV)
File Formats appendix:1787 (IV)
VDU codes table:1815 (IV)
Modes table:1817 (IV)
File types table:1819 (IV)
Character sets table:1823 (IV)
Page numbers in PRM Volume 1:1-460 2:461-828 3:829-1330 4:1331-1834
*Access:920
*ADFS:1059
*Alphabet:1672
*Alphabets:1673
*Append:921
*Audio:1612
*Back:1024
*Backup:1025
*BreakClr:1682
*BreakList:1683
*BreakSet:1684
*Build:922
*Bye:1026,1092
*Cat:923:
*CDir:924
*ChannelVoice:1613
*CheckMap:1027
*Close:925
*Compact:1028
*Configure:808
*Configure ADFSbuffers:1064
*Configure ADFSDirCache:1061
*Configure Baud:200
*Configure Caps:541
*Configure Country:1674
*Configure Data:201
*Configure Delay:542
*Configure Dir:1029
*Configure Drive:1062
*Configure DumpFormat:927
*Configure FileSystem:928
*Configure Floppies:1063
*Configure FontMax:1476
*Configure FontMax1:1477
*Configure FontMax2:1478
*Configure FontMax3:1479
*Configure FontMax4:1480
*Configure FontMax5:1481
*Configure FontSize:1482
*Configure FS:1093
*Configure HardDiscs:1064
*Configure Ignore:202
*Configure Language:825
*Configure Lib:1094
*Configure Loud:361
*Configure Mode:362
*Configure MonitorType:363
*Configure MouseStep:364
*Configure NoBoot:929
*Configure NoCaps:543
*Configure NoDir:1030
*Configure NoScroll:365
*Configure Print:203
*Configure PS:1114
*Configure Quit:366
*Configure RamFSSize:811
*Configure Repeat:544
*Configure RMASize:812
*Configure ScreenSize:367
*Configure Scroll:368
*Configure ShCaps:545
*Configure SoundDefault:1614
*Configure SpriteSize:445
*Configure Step:1065
*Configure Sync:369
*Configure SystemSize:813
*Configure TV:370
*Configure WimpFlags:1287
*Configure WimpMode:1286
*Continue:1685
*Copy:930
*Count:934
*Countries:1676
*Country:1675
*Create:936
*Debug:1686
*Defect:1031
*Delete:937
*DeskFS:1118,1288
*Desktop:1289
*Desktop_ADFSFiler:1290
*Desktop_Filer:1290
*Desktop_NetFiler:1290
*Desktop_Palette:1290
*Desktop_RAMFSFiler:1290
*Desktop_TaskManager:1290
*Dir:938
*Dismount:1032
*Drive:1033
*Dump:939
*Echo:609
*EnumDir:940
*Error:42
*Eval:610
*Ex:941
*Exec:546,942
*FileInfo:943
*Filer_CloseDir:1291
*Filer_OpenDir:1292
*FontCat:1483
*FontList:1484
*Format:1066
*Free:1034,1095
*FS:1093
*FX (See also OS_Byte):49
*Go:761
*GOS:620
*Help:826
*Iam:1027
*I am:1027
*IconSprites:1293
*If:611
*Ignore:204
*Info:294
*InitStore:1687
*Key:547
*Keyboard:1677
*LCat:945
*LEx:946
*Lib:947
*List:948
*ListFS:1098
*Load:949
*Logon:1099
*Map:1035
*Memory:1688
*MemoryA:1689
*MemoryI:1691
*Modules:717
*Mount:1036,1100
*NameDisc:1037
*NameDisk:1037
*Net:1101
*NoDir:1038
*NoLib:1039
*NoURD:1040
*Obey:1718
*Opt1:950
*Opt 1:950
*Opt4:951
*Opt 4:951
*Pass:1102
*PoduleLoad:1659
*Podules:1660
*PoduleSave:1661
*Pointer:371,1294
*Print:952
*PS:1115
*QSound:1615
*Quit:762
*Ram:1073
*Remove:953
*Rename:954
*RMClear:718
*RMEnsure:719
*RMFaster:720
*RMKill:721
*RMLoad:722
*RMReInit:723
*RMRun:724
*RMTidy:725
*ROMModules:726
*Run:763,955
*Save:956
*SChoose:446
*SCopy:447
*ScreenLoad:372,448
*ScreenSave:373,449
*SDelete:450
*SDisc:1103
*Set:764
*SetEval:766
*SetMacro:767
*SetPS:1116
*SetType:957
*SFlipX:451
*SFlipY:452
*SGet:453
*Shadow:374
*ShellCLI:1710
*Show:768
*ShowRegs:1693
*Shut:958
*ShutDown:959
*SInfo:454
*SList:455
*SLoad:456
*SMerge:457
*SNew:458
*Sound:1616
*Speaker:1617
*Spool:205,960
*SpoolOn:206,961
*SRename:459
*SSave:460
*Stamp:962
*Status:814
*Stereo:1618
*Tempo:1619
*Time:33,577
*Title:1041
*Tuning:1620
*TV:375
*Type:963
*Unplug:727
*Unset:769
*Up:964
*URD:1042
*Verify:1043
*Voices:1621
*Volume:1622
*WimpPalette:1297
*WimpSlot:1298
*WimpTask:1299
*Wipe:965
OS_Byte (See also *FX)
OS_Byte 0 &00 Display OS version:816
OS_Byte 1 &01 Write User Flag:817
OS_Byte 2 &02 Specify Input Stream:482
OS_Byte 3 &03 Specify Output Streams:167
OS_Byte 4 &04 Cursor Key Status:484
OS_Byte 5 &05 Write Printer Driver Type:169
OS_Byte 6 &06 Write Printer Ignore Character:171
OS_Byte 7 &07 Write RS423 Serial Receive Rate:486
OS_Byte 8 &08 Write RS423 Serial Transmit Rate:172
OS_Byte 9 &09 Write Duration Of First Colour:296
OS_Byte 10 &0A Write Duration Of Second Colour:297
OS_Byte 11 &0B Write Keyboard Auto-Repeat Delay:488
OS_Byte 12 &0C Write Keyboard Auto-Repeat Rate:489
OS_Byte 13 &0D Disable Event:116
OS_Byte 14 &0E Enable Event:117
OS_Byte 15 &0F Flush Buffer:128
OS_Byte 18 &12 Reset Function Keys:490
OS_Byte 19 &13 Wait For Vertical Sync (VSync):298
OS_Byte 20 &14 Reset Font Definitions:299
OS_Byte 21 &15 Flush Selected Buffer:129
OS_Byte 25 &19 Reset Group OF Font Definitions:300
OS_Byte 106 &6A Select Pointer/Activate Mouse:301
OS_Byte 112 &70 Write VDU Driver Screen Bank:302
OS_Byte 113 &71 Write Display Hardware Screen Bank:303
OS_Byte 114 &72 Write Shadow/Non-Shadow State:304
OS_Byte 117 &75 Read VDU Status:305
OS_Byte 118 &76 Reflect Keyboard Status In LEDs:491
OS_Byte 120 &78 Write Keys Pressed Information:492
OS_Byte 121 &79 Keyboard Scan:493
OS_Byte 122 &7A Keyboard Scan From 16 Decimal:494
OS_Byte 124 &7C Clear Escape Condition:495
OS_Byte 125 &7D Set Escape Condition:496
OS_Byte 126 &7E Acknowledge Escape Condition:497
OS_Byte 127 &7F Check For End OF File:843
OS_Byte 128 &80 Get Buffer/Mouse Status:130
OS_Byte 129 &81 Scan For A Particular Key:498
OS_Byte 134 &86 Read Text Cursor Position:306
OS_Byte 135 &87 Read Character At Text Cursor And Screen Mode:307
OS_Byte 138 &8A Insert Character Code Into Buffer:131
OS_Byte 139 &8B Write Filing System Options:844
OS_Byte 143 &8F Issue Module Service Call 645
OS_Byte 144 &90 Set Vertical Screen Shift And Interlace:308
OS_Byte 145 &91 Get Character From Buffer:132
OS_Byte 152 &98 Examine Buffer Status:133
OS_Byte 153 &99 Insert Character Into Buffer:134
OS_Byte 156 &9C Asychronous Serial Communications State:174
OS_Byte 160 &A0 Read VDU variable Value:309
OS_Byte 161 &A1 Read Battery Backed RAM:787
OS_Byte 162 &A2 Write Battery Backed RAM:788
OS_Byte 163 &A3 General Graphics Information:311
OS_Byte 165 &A5 Read Output Cursor Position:313
OS_Byte 176 &B0 50Hz Counter:554
OS_Byte 177 &B1 Read Input Source:501
OS_Byte 178 &B2 Keyboard Semaphore:502
OS_Byte 181 &B5 RS423 Serial Input Interpretation:503
OS_Byte 182 &B6 NoIgnore State:176
OS_Byte 191 &BF RS423 Serial Busy Flag:177
OS_Byte 192 &C0 Read RS423 Serial Control Byte:178
OS_Byte 193 &C1 Flash Counter:314
OS_Byte 194 &C2 Read Duration Of Second Colour:315
OS_Byte 195 &C3 Read Duration Of First Colour:316
OS_Byte 196 &C4 Keyboard Auto-Repeat Delay:505
OS_Byte 197 &C5 Keyboard Auto-Repeat Rate:506
OS_Byte 198 &C6 *Exec File Handle:507
OS_Byte 199 &C7 *Spool File Handle:179
OS_Byte 200 &C8 Break And Escape Effect:509
OS_Byte 201 &C9 Keyboard Disable Flag:510
OS_Byte 202 &CA Keyboard Status Byte:511
OS_Byte 203 &CB RS423 Serial Input Buffer Minimum Space:513
OS_Byte 204 &CC RS423 Serial Ignore Flag:514
OS_Byte 211 &D3 Bell Channel:317
OS_Byte 212 &D4 Bell Sound Volume:318
OS_Byte 213 &D5 Bell Frequency:319
OS_Byte 214 &D6 Bell Duration:320
OS_Byte 216 &D8 Length Of Function Key String:515
OS_Byte 217 &D9 Paged Mode Line Count:321
OS_Byte 218 &DA Bytes In VDU Queue:322
OS_Byte 219 &DB Tab Key Code:516
OS_Byte 220 &DC Escape Character:518
OS_Byte 221 &DD Interpretation Of Input Values &C0-&CF:519-521
OS_Byte 222 &DE Interpretation Of Input Values &D0-&DF:519-521
OS_Byte 223 &DF Interpretation Of Input Values &E0-&EF:519-521
OS_Byte 224 &E0 Interpretation Of Input Values &F0-&FF:519-521
OS_Byte 225 &E1 Function Key Interpretation:519-521
OS_Byte 226 &E2 Shift Function Key Interpretation:519-521
OS_Byte 227 &E3 Ctrl Function Key Interpretation:519-521
OS_Byte 228 &E4 Ctrl Shift Function Key Interpretation:519-521
OS_Byte 229 &E5 Escape Key Status:522
OS_Byte 230 &E6 Escape Effects:524
OS_Byte 236 &EC Characer Destination Status:180
OS_Byte 237 &ED Cursor Key Status:526
OS_Byte 238 &EE Numeric Keypad Interpretation:528
OS_Byte 240 &F0 Read Country Flag:1671
OS_Byte 241 &F1 User Flag:818
OS_Byte 242 &F2 Read RS423 Serial Baud Rates:181
OS_Byte 243 &F3 Read Timer Switch State:555
OS_Byte 245 &F5 Read Printer Driver Type:183
OS_Byte 246 &F6 Printer Ignore Character:184
OS_Byte 247 &F7 Break Key Actions:529
OS_Byte 250 &FA Read VDU Driver Screen Bank Number:323
OS_Byte 251 &FB Read Display Screen Bank Number:324
OS_Byte 253 &FD Read Last Break Type:531
OS_Byte 254 &FE Set Effect Of Shift Ctrl On Numeric Keypad:532
OS_Byte 255 &FF Boot Option:845
OS_Word 0 &00 Read Line From Input Stream To Memory:534
OS_Word 1 &01 Read System Clock:556
OS_Word 2 &02 Write System Clock:557
OS_Word 3 &03 Read Interval Timer:558
OS_Word 4 &04 Write Interval Timer:559
OS_Word 9 &09 Read Pixel Logical Colour:325
OS_Word 10 &0A Read A Character Definition:326
OS_Word 11 &0B Read The Palette:328
OS_Word 12 &0C Write The Palette:329
OS_Word 13 &0D Read Current And Last Graphics Cursors:330
OS_Word 14 &0E Read CMOS Clock:560-565
OS_Word 15 &0F Write CMOS Clock:566-569
OS_Word 21 &15 Define Pointer And Mouse Parameters:331-339
OS_Word 22 &16 Write Screen Base Address:340
SWI 0 OS_WriteC:28,163
SWI 1 OS_WriteS:164
SWI 2 OS_Write0:165
SWI 3 OS_NewLine:166
SWI 4 OS_ReadC:481
SWI 5 OS_CLI:619
SWI 8 OS_File:846-877
SWI 9 OS_Args:858-865
SWI A OS_BGet:869
SWI B OS_BPut:870
SWI C OS_GBPB:871-877
SWI D OS_Find:879-881
SWI E OS_ReadLine:535
SWI F OS_Control:741
SWI 10 OS_GetEnv:742
SWI 11 OS_Exit:743
SWI 12 OS_SetEnv:744
SWI 13 OS_IntOn:106
SWI 14 OS_IntOff:107
SWI 15 OS_CallBack:745
SWI 16 OS_EnterOS:108
SWI 17 OS_BreakPt:746
SWI 18 OS_BreakCtrl:747
SWI 19 OS_UnusedSWI:748
SWI 1A OS_UpdateMEMC:789
SWI 1B OS_SetCallBack:749
SWI 1C OS_Mouse:342
SWI 1D OS_Heap:790-798
SWI 1E OS_Module:646-660
SWI 1F OS_Claim:58
SWI 20 OS_Release:59
SWI 21 OS_ReadUnsigned:585
SWI 22 OS_GenerateEvent:118
SWI 23 OS_ReadVarVal:750
SWI 24 OS_SetVarVal:752
SWI 25 OS_GSInit:587
SWI 26 OS_GSRead:588
SWI 27 OS_GSTrans:589
SWI 28 OS_BinaryToDecimal:590
SWI 29 OS_FSControl:883-897
SWI 2A OS_ChangeDynamicArea:797
SWI 2B OS_GenerateError:41
SWI 2C OS_ReadEscapeState:537
SWI 2D OS_EvaluateExpression:591
SWI 2E OS_SpriteOp:393-446
SWI 2F OS_ReadPalette:343
SWI 30 OS_ServiceCall:669
SWI 31 OS_ReadVduVariables:345
SWI 32 OS_ReadPoint:349
SWI 33 OS_UpCall:137-146
SWI 34 OS_CallAVector:60
SWI 35 OS_ReadModeVariable:350
SWI 36 OS_RemoveCursors:353
SWI 37 OS_RestoreCursors:354
SWI 38 OS_SWINumberToString:592
SWI 39 OS_SWINumberFromString:593
SWI 3A OS_ValidateAddress:799
SWI 3B OS_CallAfter:571
SWI 3C OS_CallEvery:572
SWI 3D OS_RemoveTickerEvent:573
SWI 3E OS_InstallKeyHandler:538
SWI 3F OS_CheckModeValid:355
SWI 40 OS_ChangeEnvironment:755
SWI 41 OS_ClaimScreenMemory:800
SWI 42 OS_ReadMonotonicTime:574
SWI 43 OS_SubstituteArgs:595
SWI 44 OS_PrettyPrint:185
SWI 45 OS_Plot:356
SWI 46 OS_WriteN:189
SWI 47 OS_AddToVector:61
SWI 48 OS_WriteEnv:757
SWI 49 OS_ReadArgs:597
SWI 4A OS_ReadRAMFsLimits:801
SWI 4B OS_ClaimDeviceVector:94
SWI 4C OS_ReleaseDeviceVector:95
SWI 4D OS_DelinkApplication:802
SWI 4E OS_RelinkApplication:803
SWI 4F OS_HeapSort:819
SWI 50 OS_ExitAndDie:758
SWI 51 OS_ReadMemMapInfo:804
SWI 52 OS_ReadMemMapEntries:805
SWI 53 OS_SetMemMapEntries:806
SWI 54 OS_AddCallBack:759
SWI 55 OS_ReadDefaultHandler:762
SWI 56 OS_SetECFOrigin:357
SWI 57 OS_SerialOp:190-198 539-541
SWI 58 OS_ReadSysInfo:358
SWI 59 OS_Confirm:822
SWI 5A OS_ChangedBox:359
SWI 5B OS_CRC:823
SWI 5C OS_ReadDynamicArea:807
SWI 5D OS_PrintChar:188
SWI C0 OS_ConvertStandardDateAndTime:575
SWI C1 OS_ConvertDateAndTime:576
SWI D0 OS_ConvertHex1:601
SWI D1 OS_ConvertHex2:601
SWI D2 OS_ConvertHex4:601
SWI D3 OS_ConvertHex6:601
SWI D4 OS_ConvertHex8:601
SWI D5 OS_ConvertCardinal1:601
SWI D6 OS_ConvertCardinal2:601
SWI D7 OS_ConvertCardinal3:601
SWI D8 OS_ConvertCardinal4:601
SWI D9 OS_ConvertInteger1:601
SWI DA OS_ConvertInteger2:601
SWI DB OS_ConvertInteger3:601
SWI DC OS_ConvertInteger4:601
SWI DD OS_ConvertBinary1:601
SWI DE OS_ConvertBinary2:601
SWI DF OS_ConvertBinary3:601
SWI E0 OS_ConvertBinary4:601
SWI E1 OS_ConvertSpacedCardinal1:601
SWI E2 OS_ConvertSpacedCardinal2:601
SWI E3 OS_ConvertSpacedCardinal3:601
SWI E4 OS_ConvertSpacedCardinal4:601
SWI E5 OS_ConvertSpacedInteger1:601
SWI E6 OS_ConvertSpacedInteger2:601
SWI E7 OS_ConvertSpacedInteger3:601
SWI E8 OS_ConvertSpacedInteger4:601
SWI E9 OS_ConvertFixedNetStation:605
SWI EA OS_ConvertNetStation:606
SWI EB OS_ConvertFixedFileSize:607
SWI EC OS_ConvertFileSize:608
SWI 100-1FF OS_WriteI:199
SWI 240 IIC_Control:824
SWI 40000 Econet_CreateReceive:1363
SWI 40001 Econet_ExamineReceive:1364
SWI 40002 Econet_ReadReceive:1365
SWI 40003 Econet_AbandonReceive:1366
SWI 40004 Econet_WaitForReception:1361
SWI 40005 Econet_EnumerateReceive:1368
SWI 40006 Econet_StartTransmit:1369
SWI 40007 Econet_PollTransmit:1370
SWI 40008 Econet_AbandonTransmit:1371
SWI 40009 Econet_DoTransmit:1372
SWI 4000A Econet_ReadLocalStationAndNet:1373
SWI 4000B Econet_ConvertStatusToString:1374
SWI 4000C Econet_ConvertStatusToError:1375
SWI 4000D Econet_ReadProtection:1376
SWI 4000E Econet_SetProtection:1377
SWI 4000F Econet_ReadStationNumber:1379
SWI 40010 Econet_PrintBanner:1380
SWI 40012 Econet_ReleasePort:1381
SWI 40013 Econet_AllocatePort:1382
SWI 40014 Econet_DeAllocatePort:1383
SWI 40015 Econet_ClaimPort:1384
SWI 40016 Econet_StartImmediate:1385
SWI 40017 Econet_DoImmediate:1386
SWI 40040 NetFS_ReadFSNumber:1079
SWI 40041 NetFS_SetFSNumber:1080
SWI 40042 NetFS_ReadFSName:1081
SWI 40043 NetFS_SetFSName:1082
SWI 40044 NetFS_ReadCurrentContext:1083
SWI 40045 NetFS_SetCurrentContext:1083
SWI 40046 NetFS_ReadFSTimeouts:1085
SWI 40047 NetFS_SetFSTimeouts:1086
SWI 40048 NetFS_DoFSOp:1087
SWI 40049 NetFS_EnumerateFSList:1088
SWI 4004A NetFS_EnumerateFSCache:1089
SWI 4004B NetFS_ConvertDate:1090
SWI 4004C NetFS_DoFSOpToGivenFS:1091
SWI 40080 Font_CacheAddr:1437
SWI 40081 Font_FintFont:1438
SWI 40082 Font_LoseFont:1439
SWI 40083 Font_ReadDefn:1440
SWI 40084 Font_ReadInfo:1441
SWI 40085 Font_StringWidth:1442
SWI 40086 Font_Paint:1444
SWI 40087 Font_Caret:1447
SWI 40088 Font_ConverttoOS:1448
SWI 40089 Font_Converttopoints:1449
SWI 4008A Font_SetFont:1450
SWI 4008B Font_CurrentFont:1451
SWI 4008C Font_FutureFont:1452
SWI 4008D Font_FindCaret:1453
SWI 4008E Font_CharBBox:1454
SWI 4008F Font_ReadScaleFactor:1455
SWI 40090 Font_SetScaleFactor:1456
SWI 40091 Font_ListFonts:1457
SWI 40092 Font_SetFontColours:1458
SWI 40093 Font_SetPalette:1460
SWI 40094 Font_ReadThresholds:1462
SWI 40095 Font_SetThresholds:1465
SWI 40096 Font_FindCaretJ:1466
SWI 40097 Font_StringBBox:1467
SWI 40098 Font_ReadColourTable:1468
SWI 40099 Font_MakeBitmap:1469
SWI 4009A Font_UnCacheFile:1471
SWI 4009B Font_SetFontMax:1473
SWI 4009C Font_ReadFontMax:1474
SWI 4009D Font_ReadFontPrefix:1475
SWI 400C0 Wimp_Initialise:1173
SWI 400C1 Wimp_CreateWindow:1174
SWI 400C2 Wimp_CreateIcon:1180
SWI 400C3 Wimp_DeleteWindow:1188
SWI 400C4 Wimp_DeleteIcon:1189
SWI 400C5 Wimp_OpenWindow:1190
SWI 400C6 Wimp_CloseWindow:1191
SWI 400C7 Wimp_Poll:1192
SWI 400C8 Wimp_RedrawWindow:1204
SWI 400C9 Wimp_UpdateWindow:1206
SWI 400CA Wimp_GetRectangle:1208
SWI 400CB Wimp_GetWindowState:1209
SWI 400CC Wimp_GetWindowInfo:1210
SWI 400CD Wimp_SetIconState:1211
SWI 400CE Wimp_GetIconState:1213
SWI 400CF Wimp_GetPointerInfo:1214
SWI 400D0 Wimp_DragBox:1216
SWI 400D1 Wimp_ForceRedraw:1221
SWI 400D2 Wimp_SetCaretPosition:1223
SWI 400D3 Wimp_GetCaretPosition:1225
SWI 400D4 Wimp_CreateMenu:1226
SWI 400D5 Wimp_DecodeMenu:1231
SWI 400D6 Wimp_WhichIcon:1232
SWI 400D7 Wimp_SetExtent:1233
SWI 400D8 Wimp_SetPointerShape:1234
SWI 400D9 Wimp_OpenTemplate:1236
SWI 400DA Wimp_CloseTemplate:1237
SWI 400DB Wimp_LoadTemplate:1238
SWI 400DC Wimp_ProcessKey:1240
SWI 400DD Wimp_CloseDown:1241
SWI 400DE Wimp_StartTask:1242
SWI 400DF Wimp_ReportError:1243
SWI 400E0 Wimp_GetWindowOutline:1245
SWI 400E1 Wimp_PollIdle:1246
SWI 400E2 Wimp_PlotIcon:1247
SWI 400E3 Wimp_SetMode:1249
SWI 400E4 Wimp_SetPalette:1250
SWI 400E5 Wimp_ReadPalette:1251
SWI 400E6 Wimp_SetColour:1252
SWI 400E7 Wimp_SendMessage:1253
SWI 400E8 Wimp_CreateSubMenu:1270
SWI 400E9 Wimp_SpriteOp:1271
SWI 400EA Wimp_BaseOfSprites:1272
SWI 400EB Wimp_BlockCopy:1273
SWI 400EC Wimp_SlotSize:1275
SWI 400ED Wimp_ReadPixTrans:1277
SWI 400EE Wimp_ClaimFreeMemory:1279
SWI 400EF Wimp_CommandWindow:1280
SWI 400F0 Wimp_TextColour:1282
SWI 400F1 Wimp_TransferBlock:1283
SWI 400F2 Wimp_ReadSysInfo:1284
SWI 400F3 Wimp_SetFontColours:1285
SWI 40140 Sound_Configure:1586
SWI 40141 Sound_Enable:1587
SWI 40142 Sound_Stereo:1588
SWI 40143 Sound_Speaker:1589
SWI 40180 Sound_Volume:1590
SWI 40181 Sound_SoundLog:1591
SWI 40182 Sound_LogScale:1592
SWI 40183 Sound_InstallVoice:1593
SWI 40184 Sound_RemoveVoice:1594
SWI 40185 Sound_AttachVoice:1595
SWI 40186 Sound_ControlPacked:1596
SWI 40187 Sound_Tuning:1597
SWI 40188 Sound_Pitch:1598
SWI 40189 Sound_Control:1599
SWI 4018A Sound_AttachNamedVoice:1601
SWI 4018B Sound_ReadControlBlock:1602
SWI 4018C Sound_WriteControlBlock:1603
SWI 401C0 Sound_QInit:1604
SWI 401C1 Sound_QSchedule:1605
SWI 401C2 Sound_QRemove:1606
SWI 401C3 Sound_QFree:1607
SWI 401C4 Sound_QSDispatch:1608
SWI 401C5 Sound_QTempo:1609
SWI 401C6 Sound_QBeat:1610
SWI 401C7 Sound_QInterface:1611
SWI 40200 NetPrint_ReadPSNumber:1108
SWI 40201 NetPrint_SetPSNumber:1109
SWI 40202 NetPrint_ReadPSName:1110
SWI 40203 NetPrint_SetPSName:1111
SWI 40204 NetPrint_ReadPSTimeouts:1112
SWI 40205 NetPrint_SetPSTimeouts:1113
SWI 40240 ADFS_DiscOp:1053
SWI 40241 ADFS_HDC:1054
SWI 40242 ADFS_Drives:1055
SWI 40243 ADFS_FreeSpace:1056
SWI 40244 ADFS_Retries:1057
SWI 40245 ADFS_DescribeDisc:1058
SWI 40280 Podule_ReadID:1649
SWI 40281 Podule_ReadHeader:1650
SWI 40282 Podule_EnumerateChunks:1651
SWI 40283 Podule_ReadChunk:1652
SWI 40284 Podule_ReadBytes:1653
SWI 40285 Podule_WriteBytes:1654
SWI 40286 Podule_CallLoader:1655
SWI 40287 Podule_RawRead:1656
SWI 40288 Podule_RawWrite:1657
SWI 40289 Podule_HardwareAddress:1658
SWI 40300 WaveSynth_Load:1634
SWI 40380 Debugger_Disassemble:1681
SWI 40480 FPEmulator_Version:1707
SWI 40540 FileCore_DiscOp:1015
SWI 40541 FileCore_Create:1018
SWI 40542 FileCore_Drives:1020
SWI 40543 FileCore_FreeSpace:1021
SWI 40544 FileCore_FloppyStructure:1022
SWI 40545 FileCore_DescribeDisc:1023
SWI 405C0 Shell_Create:1711
SWI 405C1 Shell_Destroy:1712
SWI 406C0 Hourglass_On:1390
SWI 406C1 Hourglass_Off:1391
SWI 406C2 Hourglass_Smash:1392
SWI 406C3 Hourglass_Start:1393
SWI 406C4 Hourglass_Percentage:1394
SWI 406C5 Hourglass_LEDs:1395
SWI 40700 Draw_ProcessPath:1499
SWI 40701 Draw_ProcessPathFP:Not Implemented
SWI 40702 Draw_Fill:1502
SWI 40703 Draw_FillFP:Not Implemented
SWI 40704 Draw_Stroke:1503
SWI 40705 Draw_StrokeFP:Not Implemented
SWI 40706 Draw_StrokePath:1505
SWI 40707 Draw_StrokePathFP:Not Implemented
SWI 40708 Draw_FlattenPath:1506
SWI 40709 Draw_FlattenPathFP:Not Implemented
SWI 4070A Draw_TransformPath:1507
SWI 4070B Draw_TransformPathFP:Not Implemented
SWI 40740 ColourTrans_SelectTable:1406
SWI 40741 ColourTrans_SelectGCOLTable:1407
SWI 40742 ColourTrans_ReturnGCOL:1408
SWI 40743 ColourTrans_SetGCOL:1409
SWI 40744 ColourTrans_ReturnColourNumber:1410
SWI 40745 ColourTrans_ReturnGCOLForMode:1411
SWI 40746 ColourTrans_ReturnColourNumberForMode:1412
SWI 40747 ColourTrans_ReturnOppGCOL:1413
SWI 40748 ColourTrans_SetOppGCOL:1414
SWI 40749 ColourTrans_ReturnOppColourNumber:1415
SWI 4074A ColourTrans_ReturnOppGCOLForMode:1416
SWI 4074B ColourTrans_ReturnOppColourNumberForMode:1417
SWI 4074C ColourTrans_GCOLToColourNumber:1418
SWI 4074D ColourTrans_ColourNumberToGCOL:1419
SWI 4074E ColourTrans_ReturnFontColours:1420
SWI 4074F ColourTrans_SetFontColours:1422
SWI 40750 ColourTrans_InvalidateCache:1423
SWI 40780 RamFS_DiscOp:1069
SWI 40781 RamFS_Drives:1070
SWI 40782 RamFS_FreeSpace:1071
SWI 40783 RamFS_DescribeDisc:1072
SWI 80140 PDriver_Info:1539
SWI 80141 PDriver_SetInfo:1543
SWI 80142 PDriver_CheckFeatures:1544
SWI 80143 PDriver_PageSize:1545
SWI 80144 PDriver_SetPageSize:1546
SWI 80145 PDriver_SelectJob:1547
SWI 80146 PDriver_CurrentJob:1548
SWI 80147 PDriver_FontSWI:1550
SWI 80148 PDriver_EndJob:1551
SWI 80149 PDriver_AbortJob:1552
SWI 8014A PDriver_Reset:1553
SWI 8014B PDriver_GiveRectangle:1554
SWI 8014C PDriver_DrawPage:1556
SWI 8014D PDriver_GetRectangle:1559
SWI 8014E PDriver_CancelJob:1560
SWI 8014F PDriver_ScreenDump:1561
SWI 80150 PDriver_EnumerateJobs:1562
SWI 80151 PDriver_SetPrinter:1563
SWI 80152 PDriver_CancelJobWithError:1564
SWI 80153 PDriver_SelectIllustration:1565
SWI 80154 PDriver_InsertIllustration:1566
Service &00 Service_Serviced:671
Service &04 Service_UKCommand:672
Service &06 Service_Error:673
Service &07 Service_UKByte:674
Service &08 Service_UKWord:675
Service &09 Service_Help:676
Service &0B Service_ReleaseFIQ:677 (85-)
Service &0C Service_ClaimFIQ:678 (85-)
Service &11 Service_Memory:679 (1158)
Service &12 Service_StartUpFS:680
Service &27 Service_Reset:681 (also 1161-1162,1169)
Service &28 Service_UKConfig:682
Service &29 Service_UKStatus:683
Service &2A Service_NewApplication:684
Service &40 Service_FSRedeclare:685
Service &41 Service_Print:686
Service &42 Service_LookUpFileType:687
Service &43 Service_International:688-695
Service &44 Service_Keyhandler:696
Service &45 Service_PreReset:697
Service &46 Service_ModeChange:698
Service &47 Service_ClaimFIQinBackground:699 (85-)
Service &48 Service_ReAllocatePorts:700
Service &49 Service_StartWimp:701 (1159-1160)
Service &4A Service_StartedWimp:702 (1161-1162)
Service &4B Service_StartFiler:703 (1167-1168)
Service &4C Service_StartedFiler:704 (1169)
Service &4D Service_PreModeChange:705
Service &4E Service_MemoryMoved:706
Service &4F Service_FilerDying:707 (1170)
Service &50 Service_ModeExtension:708-709
Service &51 Service_ModeTranslation:710
Service &52 Service_MouseTrap:711 (1165)
Service &53 Service_WimpCloseDown:712 (1163-1164)
Service &54 Service_Sound:713
Service &55 Service_NetFS:714
Service &56 Service_EconetDying:715
Service &57 Service_WimpReportError / Service_ReportError:716 (1165)
Vector &00 UserV
Vector &01 ErrorV; see OS_GenerateError, also:37,729
Vector &02 IrqV:69
Vector &03 WrchV:163
Vector &04 ReadCV:481
Vector &05 CLIV:619
Vector &06 ByteV:
Vector &07 WordV:
Vector &08 FileV:846-877
Vector &09 ArgsV:858-865
Vector &0A BGetV:869
Vector &0B BPutV:970
Vector &0C GBPBV:871-877
Vector &0D FindV:879-881
Vector &0E ReadLineV:535
Vector &0F FSControlV:883-897
Vector &10 EventV:118
Vector &14 InsV:70
Vector &15 RemV:71
Vector &16 CnpV:72
Vector &17 UKVDU23V:73
Vector &18 UKSWIV:74
Vector &19 UKPLOTV:75
Vector &1A MouseV:342
Vector &1B VDUXV:76
Vector &1C TickerV:77
Vector &1D UpCallV:137-146
Vector &1E ChangeEnvironmentV:755
Vector &1F SpriteV:393-446
Vector &20 DrawV:78:
Vector &21 EconetV:79-80
Vector &22 ColourV:81
Event 0 Output buffer has become empty:119
Event 1 Input buffer has become full:119
Event 2 Character has been placed in input buffer:119
Event 3 End of ADC conversion on a BBC I/O expansion card:119
Event 4 Electron beam has reached last displayed line (VSync):119
Event 5 Interval timer has crossed zero:120
Event 6 Escape condition has been detected:120
Event 7 RS423 error has been detected:120
Event 8 Econet user remote procedure has been called:120
Event 9 User has generated an event:121
Event 10 Mouse buttons have changed state:121
Event 11 A key has been pressed or released:122
Event 12 Sound system has reached the start of a bar:123
Event 13 PC Emulator has generated an event:123
Event 14 Econet receive has completed:123
Event 15 Econet transmit has completed:123
Event 16 Econet operating system remote procedure has been called:124
Event 17 MIDI system has generated an event:124
FileType FFF Plain ASCII Text
FileType FFE Keypress file Command
FileType FFD Data
FileType FFC Pos.Indep.Code Utility
FileType FFB BASIC
FileType FFA Module
FileType FF9 Sprite
FileType FF8 Absolute
FileType FF7 BBC Font
FileType FF6 Fancy Font Font
FileType FF5 PostScript PoScript
FileType FF4 Printout
FileType FF0 TIFF Graphic TIFF
FileType FEF Diary
FileType FEE Notepad Note Pad
FileType FED Palette
FileType FEC Template
FileType FEB Obey
FileType FE0 Desktop Accessory
FileType FDD Master Utlities
FileType F1B BBC Model B BASIC 2
FileType F0E BBC Econet Utility
FileType F09 BBC Winchester Utility
FileType ECF ECFData
FileType DFF Logistix
FileType DFA Picture
FileType de8 Sys.Delta Plus SD+Data
FileType de7 Sys.Delta Plus SD+Form
FileType DE2 ProArtisan ProArt
FileType DE1 Euclid
FileType DDE PipeDream PDream
FileType DDC Archive
FileType DDA ColSet
FileType DD9 MagicPen
FileType DD8 ProArtisan ProFont
FileType DD7 Bezier
FileType D8B Impression Abbrev
FileType D8A Impression Excep'ns
FileType D89 Impression IModule
FileType D88 Stories
FileType D87 DocData
FileType D7F ComSprite
FileType D7E MinBrush
FileType D7D Sequence
FileType d7b SD+Setup
FileType D75 Mitre C MitCDef
FileType d59 Render Bender RendScen
FileType D58 Render Bender RendPic
FileType d57 Render Bender RendAnim
FileType D3C Armadeus Sample
FileType D3B Armadeus Song
FileType D3A Patterns
FileType D39 Formulae
FileType D2B Atelier AtelSeq
FileType D21 PDMacro
FileType D15 Mitre C MitLkDef
FileType D14 Mitre C MitMake
FileType D0C First Word Plus 1WPDict
FileType D0B First Word Plus 1WPCfg
FileType BBC BBC ROM File BBC ROM
FileType AFF Draw DrawFile
FileType AFE Mouse Event Record
FileType AFD GCAL Source File
FileType AFC GCODE Intermediate File
FileType AFA ADTP Style DtpStyle
FileType AF9 ADTP Document DtpDoc
FileType AF8 First Word Plus 1WPDoc
FileType AF7 Help File
FileType AF6 ASIM Trace File
FileType AF5 Mail Setup
FileType AF4 Mail Filed
FileType AF3 Mail Postbox
FileType AF2 Mail In-Tray
FileType AF1 Maestro File Music
FileType AF0 ArcWriter File AW Doc
FileType 80C Stationary Pad
FileType 80B VideoTex
FileType 80A Database Form File
FileType 809 Database File
FileType 808 PostScript File
FileType 807 Graphs And Charts File
FileType 806 Graphics
FileType 805 Drawing
FileType 804 Picture File
FileType 803 Spreadsheet File
FileType 802 Text Only
FileType 801 BBC Uniform File
FileType 700 Saved Game Chess
FileType 698 QRT Graphic QRT
FileType 697 PCX Graphic PCX
FileType 696 SUN Graphic SUN
FileType 695 GIF Graphic GIF
FileType 694 MacPaint Graphic MacPaint
FileType 693 AmigaIFF Graphic AmigaIFF
FileType 692 Img Graphic Img
FileType 691 Degas Graphic Degas
FileType 600 Compressed Scrn Squashed
FileType 5F4 SparkScr
FileType 400 Makefile
FileType 111 DOS-FS DosFile
FileType 010 Compressed Scrn ScrComp
FileType 004 AIM Graphic AIM
Mode 0 80x32 640x256 2 colours 20k
Mode 1 40x32 320x256 4 colours 20k
Mode 2 20x32 160x256 16 colours 40k
Mode 3 80x25 Text 2 colours 40k
Mode 4 40x32 320x256 2 colours 20k
Mode 5 20x32 160x256 4 colours 20k
Mode 6 40x25 Text 2 colours 20k
Mode 7 40x25 Teletext 16 colours 40k
Mode 8 80x32 640x256 4 colours 40k
Mode 9 40x32 320x256 16 colours 40k
Mode 10 20x32 160x256 256 colours 80k
Mode 11 80x25 640x256 4 colours 40k
Mode 12 80x32 640x256 16 colours 80k
Mode 13 40x32 320x256 256 colours 80k
Mode 14 80x25 640x256 16 colours 80k
Mode 15 80x32 640x256 256 colours 160k
Mode 16 132x32 1056x256 16 colours 132k
Mode 17 132x25 1056x256 16 colours 132k
Mode 18 80x64 640x512 2 colours 40k (Multi)
Mode 19 80x64 640x512 4 colours 80k (Multi)
Mode 20 80x64 640x512 16 colours 160k (Multi)
Mode 21 80x64 640x512 256 colours 320k (Multi)
Mode 23 144x56 1152x896 2 colours 126k (HRM)
Mode 24 132x32 1056x256 256 colours 264k
Mode 25 80x50 640x480 2 colours 37.5k (VGA)
Mode 26 80x50 640x480 4 colours 75k (VGA)
Mode 27 80x50 640x480 16 colours 150k (VGA)
Mode 28 80x50 640x480 256 colours 300k (VGA)
VDU 1 CTRL+A Send next character to printer (if enabled)
VDU 2 CTRL+B Enable printer; characters go to printer and screen
VDU 3 CTRL+C Disable printer (see VDU 2)
VDU 4 CTRL+D Text is printed at the text cursor position
VDU 5 CTRL+E Text is printed at the graphics cursor position
VDU 6 CTRL+F Enable VDU driver (see VDU 21)
VDU 7 CTRL+G Bell
VDU 8 CTRL+H Cursor Left (and delete also, during input)
VDU 9 CTRL+I Cursor Right
VDU 10 CTRL+J Cursor Down (Line Feed)
VDU 11 CTRL+K Cursor Up
VDU 12 CTRL+K Clear Screen
VDU 13 CTRL+M Carriage Return
VDU 14 CTRL+N Enter Paged Mode
VDU 15 CTRL+O Disable Paged Mode
VDU 16 CTRL+P Clear Graphics Window
VDU 17 CTRL+Q Set text fore/background colour (less/greater than 127)
VDU 18 CTRL+R Remap logical colour
VDU 19 CTRL+S Redefine logical colour
VDU 20 CTRL+T Restore palette and colours
VDU 21 CTRL+U Disable text and graphics output (see VDU 6)
VDU 22 CTRL+V Change screen mode
VDU 30 Move text cursor home (0,0)
VDU 31 Move text cursor to (x,y)
[OPT BASIC assembler: add 1=Listing, 2=Errors detected, 4=Code put at O%
---------------end of index-----------------